package com.ymatou.apigateway.parameter.resp;

import java.math.BigDecimal;
import java.util.List;

/**
 * OpenApi
 */
public class OrderInfo {

	/**
	 * 买手名称
	 */
	private String seller_id;
	/**
	 * 订单编号
	 */
	private Long order_id;
	
	/**
	 * 税费
	 */
	private BigDecimal tax_fee;
	
	private BigDecimal rmb_payment;
	
	/**
	 * 主单号
	 */
	private String trade_id;
	/**
	 * 订单状态
	 */
	private int order_status;
	/**
	 * 订单金额
	 */
	private BigDecimal amount;
	/**
	 * 买家实付金额
	 */
	private BigDecimal payment;
	/**
	 * 订单邮费分摊金额
	 */
	private BigDecimal shipping_fee;
	/**
	 * 平台优惠券分摊金额
	 */
	private BigDecimal p_coupon_discount;
	/**
	 * 买手优惠券分摊金额
	 */
	private BigDecimal m_coupon_discount;
	/**
	 * 买手促销活动分摊金额
	 */
	private BigDecimal m_promotion_discount;
	/**
	 * 买手调价分摊金额()
	 */
	private BigDecimal m_adjust_discount;
	/**
	 * 下单时间
	 */
	private String order_time;
	/**
	 * 付款时间
	 */
	private String paid_time;
	/**
	 * 发货时间
	 */
	private String shipping_time;
	/**
	 * 取消时间
	 */
	private String cancel_time;
	/**
	 * 接单时间
	 */
	private String accept_time;
	/**
	 * 买手备注
	 */
	private String seller_memo;
	/**
	 * 买家留言
	 */
	private String buyer_remark;
	/**
	 * 买家id
	 */
	private String buyer_id;
	/**
	 * 收件人姓名
	 */
	private String receiver_name;
	/**
	 * 收件人国家
	 */
	private String receiver_state;
	/**
	 * 收件人地址
	 */
	private String receiver_address;
	/**
	 * 收件人邮编
	 */
	private String receiver_zip;
	/**
	 * 收件人手机
	 */
	private String receiver_mobile;
	/**
	 * 收件人电话
	 */
	private String receiver_phone;
	/**
	 * 收件人邮箱
	 */
	private String receiver_email;
	/**
	 * 商户订单号
	 */
	private String payment_order_no;
	/**
	 * 支付类型
	 */
	private String pay_type;

	/**
	 * 国内已发货
	 */
	private Boolean domestic_delivered;

	/**
	 * 订单商品明细
	 */
	private List<IdCard> id_cards;
	/**
	 * 订单商品明细
	 */
	private List<OrderItemInfo> order_items_info;

	/**
	 * 物流发货信息
	 */
	private List<DeliveryInfo> delivery_info;
	
	/**
	 * 分仓id
	 */
	private Integer warehouse_id;

	public OrderInfo() {

	}

	public String getSeller_id() {
		return seller_id;
	}

	public void setSeller_id(String seller_id) {
		this.seller_id = seller_id;
	}

	public Long getOrder_id() {
		return order_id;
	}

	public void setOrder_id(Long order_id) {
		this.order_id = order_id;
	}

	public String getTrade_id() {
		return trade_id;
	}

	public void setTrade_id(String trade_id) {
		this.trade_id = trade_id;
	}

	public int getOrder_status() {
		return order_status;
	}

	public void setOrder_status(int order_status) {
		this.order_status = order_status;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}

	public BigDecimal getPayment() {
		return payment;
	}

	public void setPayment(BigDecimal payment) {
		this.payment = payment;
	}

	public BigDecimal getShipping_fee() {
		return shipping_fee;
	}

	public void setShipping_fee(BigDecimal shipping_fee) {
		this.shipping_fee = shipping_fee;
	}

	public BigDecimal getP_coupon_discount() {
		return p_coupon_discount;
	}

	public void setP_coupon_discount(BigDecimal p_coupon_discount) {
		this.p_coupon_discount = p_coupon_discount;
	}

	public BigDecimal getM_coupon_discount() {
		return m_coupon_discount;
	}

	public void setM_coupon_discount(BigDecimal m_coupon_discount) {
		this.m_coupon_discount = m_coupon_discount;
	}

	public BigDecimal getM_promotion_discount() {
		return m_promotion_discount;
	}

	public void setM_promotion_discount(BigDecimal m_promotion_discount) {
		this.m_promotion_discount = m_promotion_discount;
	}

	public BigDecimal getM_adjust_discount() {
		return m_adjust_discount;
	}

	public void setM_adjust_discount(BigDecimal m_adjust_discount) {
		this.m_adjust_discount = m_adjust_discount;
	}

	public String getOrder_time() {
		return order_time;
	}

	public void setOrder_time(String order_time) {
		this.order_time = order_time;
	}

	public String getPaid_time() {
		return paid_time;
	}

	public void setPaid_time(String paid_time) {
		this.paid_time = paid_time;
	}

	public String getShipping_time() {
		return shipping_time;
	}

	public void setShipping_time(String shipping_time) {
		this.shipping_time = shipping_time;
	}

	public String getCancel_time() {
		return cancel_time;
	}

	public void setCancel_time(String cancel_time) {
		this.cancel_time = cancel_time;
	}
	public String getAccept_time() {
		return accept_time;
	}
	public void setAccept_time(String accept_time) {
		this.accept_time = accept_time;
	}
	public String getSeller_memo() {
		return seller_memo;
	}

	public void setSeller_memo(String seller_memo) {
		this.seller_memo = seller_memo;
	}

	public String getBuyer_remark() {
		return buyer_remark;
	}

	public void setBuyer_remark(String buyer_remark) {
		this.buyer_remark = buyer_remark;
	}

	public String getBuyer_id() {
		return buyer_id;
	}

	public void setBuyer_id(String buyer_id) {
		this.buyer_id = buyer_id;
	}

	public String getReceiver_name() {
		return receiver_name;
	}

	public void setReceiver_name(String receiver_name) {
		this.receiver_name = receiver_name;
	}

	public String getReceiver_state() {
		return receiver_state;
	}

	public void setReceiver_state(String receiver_state) {
		this.receiver_state = receiver_state;
	}

	public String getReceiver_address() {
		return receiver_address;
	}

	public void setReceiver_address(String receiver_address) {
		this.receiver_address = receiver_address;
	}

	public String getReceiver_zip() {
		return receiver_zip;
	}

	public void setReceiver_zip(String receiver_zip) {
		this.receiver_zip = receiver_zip;
	}

	public String getReceiver_mobile() {
		return receiver_mobile;
	}

	public void setReceiver_mobile(String receiver_mobile) {
		this.receiver_mobile = receiver_mobile;
	}

	public String getReceiver_phone() {
		return receiver_phone;
	}

	public void setReceiver_phone(String receiver_phone) {
		this.receiver_phone = receiver_phone;
	}

	public String getReceiver_email() {
		return receiver_email;
	}

	public void setReceiver_email(String receiver_email) {
		this.receiver_email = receiver_email;
	}

	public String getPayment_order_no() {
		return payment_order_no;
	}

	public void setPayment_order_no(String payment_order_no) {
		this.payment_order_no = payment_order_no;
	}

	public String getPay_type() {
		return pay_type;
	}

	public void setPay_type(String pay_type) {
		this.pay_type = pay_type;
	}

	public Boolean getDomestic_delivered() {
		return domestic_delivered;
	}

	public void setDomestic_delivered(Boolean domestic_delivered) {
		this.domestic_delivered = domestic_delivered;
	}

	public List<IdCard> getId_cards() {
		return id_cards;
	}

	public void setId_cards(List<IdCard> id_cards) {
		this.id_cards = id_cards;
	}

	public List<OrderItemInfo> getOrder_items_info() {
		return order_items_info;
	}

	public void setOrder_items_info(List<OrderItemInfo> order_items_info) {
		this.order_items_info = order_items_info;
	}

	public List<DeliveryInfo> getDelivery_info() {
		return delivery_info;
	}

	public void setDelivery_info(List<DeliveryInfo> delivery_info) {
		this.delivery_info = delivery_info;
	}

	public BigDecimal getTax_fee() {
		return tax_fee;
	}

	public void setTax_fee(BigDecimal tax_fee) {
		this.tax_fee = tax_fee;
	}

	public BigDecimal getRmb_payment() {
		return rmb_payment;
	}

	public void setRmb_payment(BigDecimal rmb_payment) {
		this.rmb_payment = rmb_payment;
	}

	public Integer getWarehouse_id() {
		return warehouse_id;
	}

	public void setWarehouse_id(Integer warehouse_id) {
		this.warehouse_id = warehouse_id;
	}
}
